iT邦幫忙

2021 iThome 鐵人賽

DAY 10
1
永豐金融APIs

釋放你的潛能用技能交易吧!系列 第 10

[Day10] 第十章-專案開啟前的User Story (軟體工程分享)

  • 分享至 

  • xImage
  •  

前言

在前面總結完laravel的技巧後
今天想要跟各位分享
開啟一個專案的時候
會進行什麼步驟
User Story是一個很棒的概念
它可以有效的把使用情境跟工程師的任務切割出來
做到有效的系統專案進程掌握

目標

  1. user story 介紹
  2. 用user sotry概念規劃我們的系統
  3. task 轉換工作進展

User Story

通常一個user story 可以分層四大類

1. Theme 主題

也就是專案的主要做的目的跟主題
比如說這邊就是潛能交易系統

2. Epic 小主題

大主題可以切割成小主題

  • 會員系統: 通常在許多網站裡面會員系統是必不可少的!
  • 永豐API: 本次的主題,透過永豐交易的api來完成金流交易的功能
  • 天賦系統: 創造屬於每個使用者獨特的天賦系統

3. User Story 使用者情境

這邊以會員系統這個EPIC舉例
可以切割成

  • 註冊: 使用者系統必須先要註冊才能留下會員相關資料!
  • 登入登出: 會員系統的必備功能
  • 會員資料更新: 可以更新會員資料的功能

4. Task 任務

這邊再以註冊 這個 story來舉例
我們可以在切割成工程師需要完成的task
task可以以時間來做規劃
通常是以一天能完成的進度會比較好掌控!!

  • 表單設計: 註冊系統裡面,可以分前端的視覺畫面以及後端的資料api service建立
  • 資料驗證: 這邊在資料傳送到資料庫前,通常後端工程師會驗證資料是否符合以及格式是否正確。

通常定義好的task
可以透過敏捷開發法scrum
丟到任務清單進行一次sprint
可以透過類似trello的工具
把task丟到 todo清單
接者進行中的任務到doing
最後完成到done裡面
/images/emoticon/emoticon01.gif

總結

以上是簡單的user story的分享
這個有助於使用者在開發時的任務跟情境掌握分配~!

今天我先把以後會建立的服務
先把簡單的建立我們的user story呈現出來
往後可能也會有新功能再補上喔!!


上一篇
[Day09] 第九章-Laravel 操作心得及資料來源補充
下一篇
[Day11] 第十一章-正式動工專案 今天目標是註冊API (使用passport)
系列文
釋放你的潛能用技能交易吧!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言